package com.jinxin.platform.cdacscontrolmgr.bean;

import java.time.LocalDateTime;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;

/**
 * <b>[cdsideparkmgr_park_record]数据持久化对象</b>
 * <p>
 * 注意:此文件自动生成-禁止手工修改。
 * </p>
 * 
 * @author @blue
 * @date 2021-09-18
 */
public class CdsideparkmgrParkRecord{

	/**
	 * 记录ID
	 */
	private String id;
	
	/**
	 * 车牌号
	 */
	private String carNo;
	
	/**
	 * 车辆类别ID
	 */
	private String categoryId;
	
	/**
	 * 车辆类别
	 */
	private String category;
	
	/**
	 * 停靠区域
	 */
	private String area;
	
	/**
	 * 停靠车位
	 */
	private String stall;
	
	/**
	 * 停靠时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	@JsonSerialize(using = LocalDateTimeSerializer.class)
	private LocalDateTime parkTime;
	
	/**
	 * 项目ID
	 */
	private String projectId;
	
	/**
	 * 停靠照片(base64)
	 */
	private String picture;
	
	/**
	 * 驶离时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	@JsonSerialize(using = LocalDateTimeSerializer.class)
	private LocalDateTime leaveTime;
	

	/**
	 * 记录ID
	 * 
	 * @return id
	 */
	public String getId() {
		return id;
	}
	
	/**
	 * 车牌号
	 * 
	 * @return carNo
	 */
	public String getCarNo() {
		return carNo;
	}
	
	/**
	 * 车辆类别ID
	 * 
	 * @return categoryId
	 */
	public String getCategoryId() {
		return categoryId;
	}
	
	/**
	 * 车辆类别
	 * 
	 * @return category
	 */
	public String getCategory() {
		return category;
	}
	
	/**
	 * 停靠区域
	 * 
	 * @return area
	 */
	public String getArea() {
		return area;
	}
	
	/**
	 * 停靠车位
	 * 
	 * @return stall
	 */
	public String getStall() {
		return stall;
	}
	
	/**
	 * 停靠时间
	 * 
	 * @return parkTime
	 */
	public LocalDateTime getParkTime() {
		return parkTime;
	}
	
	/**
	 * 项目ID
	 * 
	 * @return projectId
	 */
	public String getProjectId() {
		return projectId;
	}
	
	/**
	 * 停靠照片(base64)
	 * 
	 * @return picture
	 */
	public String getPicture() {
		return picture;
	}
	
	/**
	 * 驶离时间
	 * 
	 * @return leaveTime
	 */
	public LocalDateTime getLeaveTime() {
		return leaveTime;
	}
	

	/**
	 * 记录ID
	 * 
	 * @param id
	 */
	public void setId(String id) {
		this.id = id;
	}
	
	/**
	 * 车牌号
	 * 
	 * @param carNo
	 */
	public void setCarNo(String carNo) {
		this.carNo = carNo;
	}
	
	/**
	 * 车辆类别ID
	 * 
	 * @param categoryId
	 */
	public void setCategoryId(String categoryId) {
		this.categoryId = categoryId;
	}
	
	/**
	 * 车辆类别
	 * 
	 * @param category
	 */
	public void setCategory(String category) {
		this.category = category;
	}
	
	/**
	 * 停靠区域
	 * 
	 * @param area
	 */
	public void setArea(String area) {
		this.area = area;
	}
	
	/**
	 * 停靠车位
	 * 
	 * @param stall
	 */
	public void setStall(String stall) {
		this.stall = stall;
	}
	
	/**
	 * 停靠时间
	 * 
	 * @param parkTime
	 */
	public void setParkTime(LocalDateTime parkTime) {
		this.parkTime = parkTime;
	}
	
	/**
	 * 项目ID
	 * 
	 * @param projectId
	 */
	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}
	
	/**
	 * 停靠照片(base64)
	 * 
	 * @param picture
	 */
	public void setPicture(String picture) {
		this.picture = picture;
	}
	
	/**
	 * 驶离时间
	 * 
	 * @param leaveTime
	 */
	public void setLeaveTime(LocalDateTime leaveTime) {
		this.leaveTime = leaveTime;
	}
	

}